module test;
  reg [2:0] count; //输入-3位计数器
  wire out; //电路的输出
  //调用已定义模块创建电路实例
  Majority m(count[0],count[1],count[2],out);
initial begin
    // 生成波形文件（.vcd格式，供GTKWave查看）
    $dumpfile("waveform.vcd");
    $dumpvars(0, test);  // 记录所有信号
    count = 3'b000; //3位二进制常量赋给count
    repeat (8) begin
      #100 //延时100ns
      //在控制台上输出count和out
      $display("in= %b, out=%b",count,out);
      count= count+3'b001;
    end
  end
endmodule


